package student.aistar.principle.Version02;

/**
 * 依赖倒置原则:
 *      由维护具体到维护抽象
 *      不维护具体的类, 耳是维护这个类上层得接口或者抽象父类
 */
public class Driver {
    //符合依赖倒置原则, 开闭原则
    //多态得应用
    //面向接口编程思想
    //2.方法的参数类型写成了接口, 调用这个方法的时候, 可以传入这个接口的任意一个实现类

    public void fun(Carable car){
        car.run();
    }
}
